# Author:ruihan

# 注释来写内容存到字符串中

# 知识点1：字符串的拼接 用+让打印的结果更直观

# 知识点2： %s占位符，可以把“+”符号省略，比较直观的展示变量内容

#          缺点：如果变量很多，就比较麻烦了，

info = '''-----INFO %s -----

name:%s

age: %s

job: %s

salary:%s '''%(name,name,age,job,salary)

print(info)

# 知识点3：.format() 比起%s 更适合较多变量的打印，不需要考量顺序和出现次数

#         例如：url的拼接 （https:// + 域名 + endpoint）

info1 = '''-----INFO {HTML_name} -----

name:{HTML_name}

age: {HTML_age}

job: {HTML_job}

salary:{HTML_salary} '''.format(HTML_name=name,HTML_age=age,HTML_job=job,HTML_salary=salary)

print(info1)

#列表list:


names = "ruihan,youge,xiaoming,xiaohong"

print(names[0])

names_list = ["ruihan","youge","xiaoming"]

password_list = [123456,789654,273843]

age_list = [23,28,18]

# 列表的嵌套
info_list= [["ruihan",123456,23],["youge",789654,28]]

print(password_list[0])

print(age_list[0])

names = ["mike","mary","jan","jack"]

# 知识点slices(切片)数值是指values在list中的位置

# 1.正向取值

#list取值“:"有变动值娶不到例如[1：3]3这个位置取不到
print(names[1:3])
print(names[0:2])
# 如果左侧值是0，即从0开始算起，0可以不写
# list 取值 “:”右边的值取不到 例如[-3:-1] -1 这个位置取不到
# 注意： 取到最后一个值，不能写 0 省略不写即可


# 2.反向取值
# print(names[-3:1])
# num = [1,2,3,4,5,6,7,8,9]
# 对比 range函数
# print(list(range(10)))print(num[:6:2])